Subject: Ongoing projects - status update as of 2024/01/24 / requests for clarification
From: Michal Siemaszko <[email-masked]>
To: Jürgen Albert <[email-masked]>, Mark Hoffmann <[email-masked]>
Date: Wed, 24 Jan 2024 15:41:44 +0100

Hi,

Status update is the following:

*I*. "Gecko EMF Utilties"

*1*) I see 'Gecko EMF Utilties' is now released to Maven central
https://central.sonatype.com/namespace/org.geckoprojects.emf.utils

*2*) I wanted to clarify the following:

*a*) Why majority of my commits during the course of work on Exporters 
(major project) as well as minor stuff is _*not visible*_, neither in 
https://github.com/geckoprojects-org/org.gecko.emf.utils/commits/snapshot/ 
nor 
https://github.com/geckoprojects-org/org.gecko.emf.utils/commits/main/ ? 
It appears most of my commits are overwritten / committed again as 
yourself (Juergen), e.g.:

     "Completeness check #43"
https://github.com/geckoprojects-org/org.gecko.emf.utils/pull/43

          4598c5e88226eac0214e70bf15f0c36f0db32c39

     "Snapshot #42"
https://github.com/geckoprojects-org/org.gecko.emf.utils/pull/42

          "merges Pullrequest #43"
https://github.com/geckoprojects-org/org.gecko.emf.utils/pull/42/commits/fa838ae49aafb217b5a03121d2c687b76b753b73

          "Activated stacktrace logging"
https://github.com/geckoprojects-org/org.gecko.emf.utils/pull/42/commits/501daf7079679843693a6ff7c57cfaff90271c7a 

        It is very difficult to keep track afterwards - hundreds of 
conflicts arise, like in the case of doing work as part 
https://github.com/geckoprojects-org/org.gecko.emf.utils/pull/43, which 
you asked me to do 2 weeks ago and which was delivered.

*b*) Where there any problems with work I delivered ? Ff so, could 
please outline those ? Why were they not reported to me ?

*II*. "Swagger / OpenAPI GeoJSON support in REST API endpoints utilizing 
generated EMF model code"

*a*) PR: https://github.com/AmateurPlayerTour/backend/pull/28 - contains 
_*working solution*_, which is the only way I could make this work 
considering constraints mentioned in feature requests / bug reports of 
tools involved;

*b*) Issues reports / feature requests filed:

      - EMF-related

        "Mechanism to pass down custom Java annotations to code 
generated off EMF Ecore #27"
https://github.com/eclipse-emf/org.eclipse.emf/issues/27

      - Swagger related

     "Lack of configuration option in ‘Swagger Gradle Plugin’, which 
allows to include additional models #4598"
https://github.com/swagger-api/swagger-core/issues/4598

     "Lack of configuration option in ‘Swagger Gradle Plugin’, which 
allows to specify discriminator and discriminator mapping #4599"
https://github.com/swagger-api/swagger-core/issues/4599

     "Forced lower-casing of some property names in generated OpenAPI 
spec #4600"
https://github.com/swagger-api/swagger-core/issues/4600

     "OpenAPI spec generated via latest version of ‘Swagger Gradle 
Plugin’ is not compatible with latest OpenAPI Generator CLI #4601"
https://github.com/swagger-api/swagger-core/issues/4601

      - OpenAPI related

     "[REQ] Add model name mapping feature to ‘dart-dio’ generator #17677"
https://github.com/OpenAPITools/openapi-generator/issues/17677

     "[REQ] Add model name mapping feature to ‘k6’ generator #17678"
https://github.com/OpenAPITools/openapi-generator/issues/17678

     "[REQ] Add configuration option to skip unused models in the 
OpenAPI Generator CLI #17679"
https://github.com/OpenAPITools/openapi-generator/issues/17679

*c*) Questions / next steps: 
https://github.com/AmateurPlayerTour/backend/pull/28#issuecomment-1904581062

*III*. AVATAR

  I have not received response from Mark to questions I asked after our 
meeting in Jena, sent on 2023/12/28; forwarded afterwards on January 3rd 
2024 and January 10th, as well as via Slack on January 11th.

  I did receive GitHub notifications and saw 
https://github.com/DataInMotion/avatar-libraries/issues/1 as well as 
https://github.com/DataInMotion/avatar-libraries, and I started working 
on this but I look at this *_today_* and I see it 
(https://github.com/DataInMotion/avatar-libraries) _*already contains 
modules*_, etc.. Is this something I should still be working on then, 
Mark ? Also, did you see my summary from 2023/12/28 - I sent it via 
email 3 times and also via Slack ?

Regards,

-- 
           Michael H. Siemaszko
           Telegram: mhsiemaszko
           Email:[email-masked],
                  [email-masked]
           WWW:http://ideas.into.software/
           GitHub:https://github.com/ideas-into-software/
           LinkedIn:http://www.linkedin.com/in/mhsiemaszko/
           Twitter:https://twitter.com/IntoSoftware/